package com.hu.zhcc.shiro.dao;

import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.hu.zhcc.shiro.entity.tj.TMember;
import com.hu.zhcc.shiro.entity.tj.TMemberExamination;
import com.hu.zhcc.shiro.entity.tj.VipdaTj;
import io.swagger.models.auth.In;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 会员表 Mapper 接口
 * </p>
 *
 * @author tj
 * @since 2021-06-11
 */
public interface TJ_TMemberMapper extends BaseMapper<TMember> {
    //查询所有的会员
    List<TMember> queryAll();

    //根据档案号 姓名 手机号 模糊查询
    List<TMember> queryLike(TMember tMember);

    //删除会员表
    int delTmember(int id);

    //根据会员表 会员动态表 会员病史表 会员详情表 的会员编号查询
    TMember queryById(int id);

    //修改会员 会员动态表 会员病史表 会员详情表
    int updTmember(TMember tMember);

    //查询最大的主键
    int getMysqlId();

    //添加会员表 会员动态表 会员病史表 会员详情表 会员动态表 会员病史表 会员详情表
    int addTmember(TMember tMember);



    //连接会员表查询
    TMember queryBytmemberId(int id);

    //根据会员身份证查询
    TMember queryByIsCard(@Param(value="idCard") String idCard);

    //获取刚插入的最后一条数据
    TMember queryLast();
}
